package jee.boot.entity.task;

/**
 * 动态sheet页导出模板配置
 */
public class DynamicSheet {
    private String sheetNameInTemplate;//模板中sheet页的名字,比如SheetA
    private String entityNameInTemplate;//当前模板sheet中的主属性名称,默认跟sheetNameInTemplate保持一致,但是sheetNameInTemplate如果出现空格等特殊字符,就需要额外指定了
    private String sheetNameInData;// 导出文件中sheet页的名字,比如SheetA-1,SheetA-2等
    private String entityNameInData;//当前数据sheet中的主属性名称,默认跟sheetNameInExport保持一致,但是sheetNameInExport如果出现空格等特殊字符,就需要额外指定了

    public DynamicSheet() {
    }

    public DynamicSheet(String sheetNameInTemplate, String sheetNameInData) {
        this.sheetNameInTemplate = sheetNameInTemplate;
        this.sheetNameInData = sheetNameInData;
        this.entityNameInTemplate=sheetNameInTemplate;
        this.entityNameInData=sheetNameInData;
    }

    public DynamicSheet(String sheetNameInTemplate, String entityNameInTemplate, String sheetNameInData, String entityNameInData) {
        this.sheetNameInTemplate = sheetNameInTemplate;
        this.entityNameInTemplate = entityNameInTemplate;
        this.sheetNameInData = sheetNameInData;
        this.entityNameInData = entityNameInData;
    }

    public String getSheetNameInTemplate() {
        return sheetNameInTemplate;
    }

    public void setSheetNameInTemplate(String sheetNameInTemplate) {
        this.sheetNameInTemplate = sheetNameInTemplate;
    }

    public String getEntityNameInTemplate() {
        return entityNameInTemplate;
    }

    public void setEntityNameInTemplate(String entityNameInTemplate) {
        this.entityNameInTemplate = entityNameInTemplate;
    }

    public String getSheetNameInData() {
        return sheetNameInData;
    }

    public void setSheetNameInData(String sheetNameInData) {
        this.sheetNameInData = sheetNameInData;
    }

    public String getEntityNameInData() {
        return entityNameInData;
    }

    public void setEntityNameInData(String entityNameInData) {
        this.entityNameInData = entityNameInData;
    }
}
